iT邦幫忙

2025 iThome 鐵人賽

DAY 4
0
生成式 AI

AI 藥師助手:打造人人都看得懂的藥品查詢系統系列 第 4

Day 4:讓 AI 開口說話!申請 OpenAI API Key

  • 分享至 

  • xImage
  •  

前言

昨天我們理解了 LLM 的原理,但光有理論還不夠,要讓 AI 開口說話,需要一把「鑰匙」—— API Key。
今天的任務,就是申請一個 API Key,並用它呼叫 AI,實現我們的第一個「Hello, AI!」。

為什麼要申請 AI API?

AI API 的出現,讓開發者不用自己從零訓練模型,就能快速使用最先進的 AI 技術。舉例來說:

  • OpenAI API:可以用來進行文字生成(像 ChatGPT)、程式碼輔助、翻譯、摘要等。

  • Google Gemini API:適合跨模態應用(文字、圖片、影音),也很適合整合到應用程式。

  • DeepSeek API:屬於新興的 AI 服務,主打高效能與低成本。

如果未來要做「藥品資訊查詢」的 AI 工具,透過這些 API,就能做到:

  • 自動回答「這個藥是什麼?」

  • 解釋專業詞彙,轉換成白話說明

  • 甚至能夠推薦使用方式或提醒注意事項

申請流程概覽

1.註冊帳號:到 OpenAI 官方網站建立帳號。
2.取得 API Key:進入使用者後台 → API Keys → 建立新的 Key。
3.保存金鑰:API Key 就像密碼,請妥善保存,不要直接公開在程式碼裡。
4.測試呼叫:透過 Python 的 requests 或官方 SDK,測試呼叫一次簡單的文字生成 API。

測試程式碼

import openai

#記得先在系統環境變數設定 OPENAI_API_KEY
openai.api_key = "my_api_key_here"

response = openai.ChatCompletion.create(
    model="gpt-3.5-turbo",
    messages=[
        {"role": "user", "content": "幫我用三句話介紹普拿疼這個藥"}
    ]
)

print(response["choices"][0]["message"]["content"])

今日心得

今天算是我專案真正進入「AI 開發」的一步。申請 API 的過程雖然不難,但這是一個重要的門檻,代表我以後不只是單純抓資料,而是能讓 AI 幫我「理解與生成」內容。

接下來我會把 API 的功能與前幾天學到的知識結合,逐步打造出屬於我的「藥品資訊 AI 工具」。


上一篇
Day 3:什麼是 LLM?從 GPT、Gemini 到 DeepSeek 的原理解析
下一篇
Day 5:用 AI API 做第一個簡單問答
系列文
AI 藥師助手:打造人人都看得懂的藥品查詢系統7
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言